to barely make it - Alemán Inglés Diccionario